#define uint unsigned int
#define ushort unsigned short
#define uchar unsigned char